imprescriptible rights - Spanish English Dictionary